home *** CD-ROM | disk | FTP | other *** search
/ Aminet 5 / Aminet 5 - March 1995.iso / Aminet / dev / misc / LEDA_gene.lha / LEDA-3.1c-generic / prog / basic / string.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-08-05  |  452 b   |  26 lines

  1. #include <LEDA/basic.h>
  2. #include <LEDA/stream.h>
  3.  
  4. main()
  5.  
  6.   file_istream IN(read_string("input from file: "));
  7.  
  8.   string s1 = read_string("replace string :");
  9.   string s2 = read_string("by      string :");
  10.   string s3 = read_char  ("delete  char   :");
  11.  
  12.   int i=0;
  13.   while (IN)
  14.   { string s;
  15.     s.read_line(IN);
  16.     s = s.replace_all(s1,s2);
  17.     s = s.del_all(s3);
  18.     cout << string("[%2d] ",i++) << s;
  19.     newline;
  20.    }
  21.   newline;
  22.  
  23.   return 0;
  24. }
  25.